| deleter_type typedef | throwing::unique_ptr< T[], Deleter > | |
| element_type typedef | throwing::unique_ptr< T[], Deleter > | |
| get() const TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| get_deleter() TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| get_deleter() const TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| get_std_unique_ptr() TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| get_std_unique_ptr() const TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| operator bool() const TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inlineexplicit |
| operator=(unique_ptr &&r) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| operator=(unique_ptr< U, E > &&r) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| operator=(std::unique_ptr< U, E > &&r) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| operator=(std::nullptr_t) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| operator[](size_t i) const | throwing::unique_ptr< T[], Deleter > | inline |
| pointer typedef | throwing::unique_ptr< T[], Deleter > | |
| release() TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| reset(pointer ptr=pointer()) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| reset(U ptr) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| reset(std::nullptr_t ptr=nullptr) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| std_unique_ptr_type typedef | throwing::unique_ptr< T[], Deleter > | |
| swap(unique_ptr &other) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| unique_ptr class | throwing::unique_ptr< T[], Deleter > | friend |
| unique_ptr() TSP_NOEXCEPT=default | throwing::unique_ptr< T[], Deleter > | |
| unique_ptr(std::nullptr_t) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| unique_ptr(U ptr) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inlineexplicit |
| unique_ptr(U ptr, typename std::conditional< std::is_reference< Deleter >::value, Deleter, const Deleter &>::type d1) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| unique_ptr(U ptr, typename std::remove_reference< Deleter >::type &&d2) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| unique_ptr(unique_ptr &&u) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| unique_ptr(unique_ptr< U, E > &&u) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| unique_ptr(std::unique_ptr< U, E > &&u) TSP_NOEXCEPT | throwing::unique_ptr< T[], Deleter > | inline |
| ~unique_ptr()=default | throwing::unique_ptr< T[], Deleter > | |